> For the complete documentation index, see [llms.txt](https://docs.justaname.id/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.justaname.id/sdk-reference/justaname-core-sdk/classes/signin.md).

# SignIn

[**@justaname.id/sdk**](/sdk-reference/justaname-core-sdk.md) • **Docs**

***

[@justaname.id/sdk](/sdk-reference/justaname-core-sdk/globals.md) / SignIn

## Class: SignIn

### Constructors

#### new SignIn()

> **new SignIn**(`params`): [`SignIn`](/sdk-reference/justaname-core-sdk/classes/signin.md)

**Parameters**

• **params**: [`SignInParams`](/sdk-reference/justaname-core-sdk/interfaces/signinparams.md)

**Returns**

[`SignIn`](/sdk-reference/justaname-core-sdk/classes/signin.md)

**Defined in**

[packages/@justaname.id/sdk/src/lib/features/sign-in/index.ts:30](https://github.com/JustaName-id/JustaName-sdk/blob/dc845c10af242e3ca87d95ef392516ac0bfa8b95/packages/@justaname.id/sdk/src/lib/features/sign-in/index.ts#L30)

### Methods

#### generateNonce()

> **generateNonce**(): `string`

**Returns**

`string`

**Defined in**

[packages/@justaname.id/sdk/src/lib/features/sign-in/index.ts:152](https://github.com/JustaName-id/JustaName-sdk/blob/dc845c10af242e3ca87d95ef392516ac0bfa8b95/packages/@justaname.id/sdk/src/lib/features/sign-in/index.ts#L152)

***

#### requestSignIn()

> **requestSignIn**(`params`): `string`

**Parameters**

• **params**: [`RequestSignInParams`](/sdk-reference/justaname-core-sdk/interfaces/requestsigninparams.md)

**Returns**

`string`

**Defined in**

[packages/@justaname.id/sdk/src/lib/features/sign-in/index.ts:38](https://github.com/JustaName-id/JustaName-sdk/blob/dc845c10af242e3ca87d95ef392516ac0bfa8b95/packages/@justaname.id/sdk/src/lib/features/sign-in/index.ts#L38)

***

#### signIn()

> **signIn**(`params`): `Promise`<[`SignInResponse`](/sdk-reference/justaname-core-sdk/interfaces/signinresponse.md)>

**Parameters**

• **params**: [`SignInFunctionParams`](/sdk-reference/justaname-core-sdk/interfaces/signinfunctionparams.md)

**Returns**

`Promise`<[`SignInResponse`](/sdk-reference/justaname-core-sdk/interfaces/signinresponse.md)>

**Defined in**

[packages/@justaname.id/sdk/src/lib/features/sign-in/index.ts:76](https://github.com/JustaName-id/JustaName-sdk/blob/dc845c10af242e3ca87d95ef392516ac0bfa8b95/packages/@justaname.id/sdk/src/lib/features/sign-in/index.ts#L76)
