OAuth2RegistrationInfo.fromJson constructor

OAuth2RegistrationInfo.fromJson(
  1. Map<String, dynamic> json
)

Implementation

OAuth2RegistrationInfo.fromJson(Map<String, dynamic> json)
    : mapperConfig = OAuth2MapperConfig.fromJson(json['mapperConfig']),
      clientId = json['clientId'],
      clientSecret = json['clientSecret'],
      authorizationUri = json['authorizationUri'],
      accessTokenUri = json['accessTokenUri'],
      scope = json['scope'],
      userInfoUri = json['userInfoUri'],
      userNameAttributeName = json['userNameAttributeName'],
      jwkSetUri = json['jwkSetUri'],
      clientAuthenticationMethod = json['clientAuthenticationMethod'],
      loginButtonLabel = json['loginButtonLabel'],
      loginButtonIcon = json['loginButtonIcon'],
      platforms = json['platforms'] != null
          ? (json['platforms'] as List<dynamic>)
              .map((e) => platformTypeFromString(e))
              .toList()
          : [],
      additionalInfo = json['additionalInfo'];