IJwksUrlDataManager

protocol IJwksUrlDataManager

Protocol specifies method which should be implemented by object which manages and validates data obtained from the jwks url.

  • Obtains raw data from the jwks url and creates [JwksUrlData] object from it.

    Declaration

    Swift

    func obtainJwksUrlData(jwksUrl: URL, idTokenHeader: IdTokenHeader, error: inout NSError?) -> JwksUrlData?

    Parameters

    jwksUrl

    The url which contains needed data.

    idTokenHeader

    [IdTokenHeader] object it’s members are used to find the data for current id token among data obtained from jwks url.

    error

    An error which can occur (it is passed as inout parameter so, its value can be set inside the function).

    Return Value

    Valid [JwksUrlData] object is returned on success or nil on failure.