Documentation ¶
Index ¶
- func Refresh(provider *config.ProviderConf, tokenID mtid.MTID, ...) (*oidcReqRes.OIDCTokenResponse, *oidcReqRes.OIDCErrorResponse, error)
- func RefreshFlowAndUpdate(provider *config.ProviderConf, tokenID mtid.MTID, ...) (*oidcReqRes.OIDCTokenResponse, *oidcReqRes.OIDCErrorResponse, error)
- func RefreshFlowAndUpdateDB(provider *config.ProviderConf, tokenID mtid.MTID, ...) (*oidcReqRes.OIDCTokenResponse, *oidcReqRes.OIDCErrorResponse, error)
- type UpdateChangedRT
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Refresh ¶
func Refresh(provider *config.ProviderConf, tokenID mtid.MTID, mytoken, rt, scopes, audiences string) (*oidcReqRes.OIDCTokenResponse, *oidcReqRes.OIDCErrorResponse, error)
Refresh uses an refresh token to obtain a new access token; if the refresh token changes, this is ignored
func RefreshFlowAndUpdate ¶
func RefreshFlowAndUpdate(provider *config.ProviderConf, tokenID mtid.MTID, mytoken, rt, scopes, audiences string, updateFnc UpdateChangedRT) (*oidcReqRes.OIDCTokenResponse, *oidcReqRes.OIDCErrorResponse, error)
RefreshFlowAndUpdate uses an refresh token to obtain a new access token; if the refresh token changes, the UpdateChangedRT function is used to update the refresh token
func RefreshFlowAndUpdateDB ¶
func RefreshFlowAndUpdateDB(provider *config.ProviderConf, tokenID mtid.MTID, mytoken, rt, scopes, audiences string) (*oidcReqRes.OIDCTokenResponse, *oidcReqRes.OIDCErrorResponse, error)
RefreshFlowAndUpdateDB uses an refresh token to obtain a new access token; if the refresh token changes, it is updated in the database
Types ¶
Click to show internal directories.
Click to hide internal directories.