DBOPENIDUserAuthRoutes
Objective-C
@interface DBOPENIDUserAuthRoutes : NSObject
Swift
class DBOPENIDUserAuthRoutes : NSObject
Routes for the Openid namespace
-
An instance of the networking client that each route will use to submit a request.
Declaration
Objective-C
@property (nonatomic, readonly) id<DBTransportClient> _Nonnull client; -
Initializes the
DBOPENIDUserAuthRoutesnamespace container object with a networking client.Declaration
Objective-C
- (nonnull instancetype)init:(nonnull id<DBTransportClient>)client; -
This route is used for refreshing the info that is found in the id_token during the OIDC flow. This route doesn’t require any arguments and will use the scopes approved for the given access token.
Declaration
Objective-C
- (nonnull DBRpcTask<DBOPENIDUserInfoResult *, DBOPENIDUserInfoError *> *) userinfo;Swift
func userinfo() -> DBRpcTask<DBOPENIDUserInfoResult, DBOPENIDUserInfoError>Return Value
Through the response callback, the caller will receive a
DBOPENIDUserInfoResultobject on success or aDBOPENIDUserInfoErrorobject on failure.
View on GitHub
DBOPENIDUserAuthRoutes Class Reference