aerogear-xamarin-sdk
AeroGear Xamarin SDK
AeroGear.Mobile.Auth.Config.KeycloakConfig Class Reference

Represents Keycloak configuration. More...

Public Member Functions

 KeycloakConfig (ServiceConfiguration configuration)
 Initializes a new instance of the T:AeroGear.Mobile.Auth.Config.KeycloakConfig class. More...
 
string LogoutUrl (string identityToken, string redirectUri)
 Constructs the logout the URL. More...
 

Properties

string HostUrl [get]
 Gets the keycloak server URL. More...
 
string RealmName [get]
 Gets the name of the realm. More...
 
string ResourceId [get]
 Gets the resource identifier. More...
 
Uri AuthenticationEndpoint [get]
 Gets the authentication endpoint. More...
 
Uri TokenEndpoint [get]
 Gets the token endpoint. More...
 
string JwksUrl [get]
 Gets the Json Web Key Set (JWKS) URL. More...
 
string Issuer [get]
 Gets the issuer. More...
 

Detailed Description

Represents Keycloak configuration.

Constructor & Destructor Documentation

◆ KeycloakConfig()

AeroGear.Mobile.Auth.Config.KeycloakConfig.KeycloakConfig ( ServiceConfiguration  configuration)

Initializes a new instance of the T:AeroGear.Mobile.Auth.Config.KeycloakConfig class.

Parameters
configurationthe Keycloak ServiceConfiguration.

Member Function Documentation

◆ LogoutUrl()

string AeroGear.Mobile.Auth.Config.KeycloakConfig.LogoutUrl ( string  identityToken,
string  redirectUri 
)

Constructs the logout the URL.

Returns
The logout URL.
Parameters
identityTokenIdentity token.
redirectUriRedirect URI.

Property Documentation

◆ AuthenticationEndpoint

Uri AeroGear.Mobile.Auth.Config.KeycloakConfig.AuthenticationEndpoint
get

Gets the authentication endpoint.

The authentication endpoint.

◆ HostUrl

string AeroGear.Mobile.Auth.Config.KeycloakConfig.HostUrl
get

Gets the keycloak server URL.

The host URL.

◆ Issuer

string AeroGear.Mobile.Auth.Config.KeycloakConfig.Issuer
get

Gets the issuer.

The issuer.

◆ JwksUrl

string AeroGear.Mobile.Auth.Config.KeycloakConfig.JwksUrl
get

Gets the Json Web Key Set (JWKS) URL.

The jwks URL.

◆ RealmName

string AeroGear.Mobile.Auth.Config.KeycloakConfig.RealmName
get

Gets the name of the realm.

The name of the realm.

◆ ResourceId

string AeroGear.Mobile.Auth.Config.KeycloakConfig.ResourceId
get

Gets the resource identifier.

The resource identifier.

◆ TokenEndpoint

Uri AeroGear.Mobile.Auth.Config.KeycloakConfig.TokenEndpoint
get

Gets the token endpoint.

The token endpoint.


The documentation for this class was generated from the following file: