B2CConfiguration class
Compact configuration (not MSAL complete configuration) usefull for typical app interactiona after the B2C provider has been configured using an MSAl JSON configuration file.
Constructors
- 
          B2CConfiguration(String clientId, String redirectURI, List<B2CAuthority> authorities, {String? cacheLocation, String? interactionMode, String? accountMode, bool? brokerRedirectUriRegistered, List<String> ? defaultScopes})
- Default contructor. (Do not use!)
- 
          B2CConfiguration.fromJson(Map<String, dynamic> data)
- Creates a B2CConfiguration from a JSON map.
Properties
- accountMode ↔ String?
- 
  Application account mode SINGLE|MULTIPLE.latefinal
- 
  List of known authorities.
  latefinal
- brokerRedirectUriRegistered ↔ bool?
- 
  Broker mode (mobile only).
  latefinal
- cacheLocation ↔ String?
- 
  Cache location (web only).
  latefinal
- clientId ↔ String
- 
  The client_id of the B2C app.
  latefinal
- defaultAuthority → B2CAuthority
- 
  Gets the default authority.
  no setter
- 
  defaultScopes
  ↔ List<String> ?
- 
  App default scopes (in MSAL config file it can be added a field
<default_scopes> that will fill this field).
  latefinal
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- interactionMode ↔ String?
- 
  Interaction mode redirect|popup(web only).latefinal
- redirectURI ↔ String
- 
  Application redirect URI (dependant from the platform).
  latefinal
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
Methods
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toJson() → Map 
- Returns a JSON representation.
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited