Click or drag to resize

IClientOAuthServiceContract Interface

Service contract for OAUTH

Namespace: SanteDB.Client.OAuth
Assembly: SanteDB.Client (in SanteDB.Client.dll) Version: 3.0.2081-alpha+027e4605b77f83de5445cbcd55717223932d2452
Syntax
public interface IClientOAuthServiceContract : IOAuthServiceContract

The IClientOAuthServiceContract type exposes the following members.

Methods
 NameDescription
Public methodAclPrecheck Demands policyId from the current user
Public methodAuthorize OAuth2 Authorization Endpoint.
(Inherited from IOAuthServiceContract)
Public methodAuthorize_Post OAuth2 Authorization Endpoint.
(Inherited from IOAuthServiceContract)
Public methodContent Gets an asset that is used by the authorization service.
(Inherited from IOAuthServiceContract)
Public methodDiscovery Get discovery exchange
(Inherited from IOAuthServiceContract)
Public methodJsonWebKeySet Get the keys associated with this instance.
(Inherited from IOAuthServiceContract)
Public methodPing Invoke a ping
(Inherited from IOAuthServiceContract)
Public methodSession Get the session from the authenticated bearer or JWT token
(Inherited from IOAuthServiceContract)
Public methodSignout The GET version of Signout(NameValueCollection)
(Inherited from IOAuthServiceContract)
Public methodSignout(NameValueCollection) Signs the current session out and optionally redirects the user agent back to the resource.
(Inherited from IOAuthServiceContract)
Public methodToken OAuth2 Token Endpoint. Issues access tokens and/or id tokens and accepts a grant from the resource owner.
(Inherited from IOAuthServiceContract)
Public methodUserInfo Gets the user information related to the current session (very similar to the session parameter only this is not an OAUTH response format)
(Inherited from IOAuthServiceContract)
Top
See Also