# getConfigFromOptions · FT4 TypeScript client · Chromia Docs (concept)

> getConfigFromOptions(
    authDataService: AuthDataService ,
    options: LoginConfigOptions ,
): Promise<{ flags: string[]; rules: AuthDescriptorRules | n

Source: https://docs.chromia.com/pages/ft4-ts-client/functions/authentication.getConfigFromOptions/

Function

# getConfigFromOptions

* ```signature
  getConfigFromOptions(
      authDataService: AuthDataService,
      options: LoginConfigOptions,
  ): Promise<{ flags: string[]; rules: AuthDescriptorRules | null }>
  ```

  Returns auth flags and rules provided as option to the `login` function,
  or if they are not provided, the function uses config name to load login config from chain.
  If configName is null or undefined too, then default login config will be loaded from chain.

  #### Parameters

  + authDataService: [AuthDataService](https://docs.chromia.com/pages/ft4-ts-client/interfaces/authentication.AuthDataService/)

    the auth data service to use
  + options: [LoginConfigOptions](https://docs.chromia.com/pages/ft4-ts-client/types/authentication.LoginConfigOptions/)

    the options to use

  #### Returns Promise<{ flags: string[]; rules: [AuthDescriptorRules](https://docs.chromia.com/pages/ft4-ts-client/types/accounts.AuthDescriptorRules/) | null }>

[View this page on docs.chromia.com](https://docs.chromia.com/pages/ft4-ts-client/functions/authentication.getConfigFromOptions.html)Generated API reference, mirrored from the live docs
