internal UserinfoRequest CreateUserinfoRequest( GoodIdServerConfig goodidServerConfig, string accessToken ) { return(new UserinfoRequest(accessToken, goodidServerConfig)); }
public string ToJson( string clientId, string redirectUri, GoodIdServerConfig goodIdServerConfig, Acr acr = Acr.LEVEL_DEFAULT, int?maxAge = null ) { AddAcr(acr); var obj = new JObject { ["iss"] = clientId, ["aud"] = goodIdServerConfig.AudienceUri, ["response_type"] = RESPONSE_TYPE_CODE, ["client_id"] = clientId, ["redirect_uri"] = redirectUri, ["scope"] = SCOPE_OPENID, ["claims"] = mClaims }; if (maxAge.HasValue) { obj["max_age"] = maxAge.Value; } return(obj.ToString(Newtonsoft.Json.Formatting.None)); }
internal TokenRequest CreateTokenRequest( GoodIdServerConfig goodidServerConfig, Logger logger, string clientId, string clientSecret, string redirectUri, string authCode, string requestUriForValidation ) { return(new TokenRequest(clientId, clientSecret, redirectUri, authCode, requestUriForValidation, goodidServerConfig, logger)); }
internal TokenRequest( string clientId, string clientSecret, string redirectUri, string authCode, string requestUriForValidation, GoodIdServerConfig goodIdServerConfig, Logger logger ) { mGoodIdServerConfig = goodIdServerConfig; mAuthCode = authCode; mRedirectUri = redirectUri; mClientId = clientId; mClientSecret = clientSecret; mRequestUriForValidation = requestUriForValidation; mLogger = logger; }
internal UserinfoRequest(string accessToken, GoodIdServerConfig config) { mAccessToken = accessToken; mGoodIdServerConfig = config; }