Package com.okta.sdk.resource.model
Class ProtocolOidc
java.lang.Object
com.okta.sdk.resource.model.ProtocolOidc
- All Implemented Interfaces:
Serializable
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-09-23T16:19:57.008753975Z[Etc/UTC]",
comments="Generator version: 7.8.0")
public class ProtocolOidc
extends Object
implements Serializable
Protocol settings for authentication using the [OpenID Connect
Protocol](http://openid.net/specs/openid-connect-core-1_0.html#CodeFlowAuth)
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
OpenID Connect Authorization Code flow -
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddscopesItem
(String scopesItem) algorithms
(OidcAlgorithms algorithms) credentials
(OAuthCredentials credentials) endpoints
(OAuthEndpoints endpoints) boolean
Get algorithmsGet credentialsGet endpointsOpenID Connect and IdP-defined permission bundles to request delegated access from the User > **Note:** The [Identity Provider type](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/IdentityProvider/#tag/IdentityProvider/operation/createIdentityProvider!path=type&t=request) table lists the scopes that are supported for each Identity Provider.getType()
OpenID Connect Authorization Code flowint
hashCode()
void
setAlgorithms
(OidcAlgorithms algorithms) void
setCredentials
(OAuthCredentials credentials) void
setEndpoints
(OAuthEndpoints endpoints) void
void
setType
(ProtocolOidc.TypeEnum type) toString()
type
(ProtocolOidc.TypeEnum type)
-
Field Details
-
JSON_PROPERTY_ALGORITHMS
- See Also:
-
JSON_PROPERTY_CREDENTIALS
- See Also:
-
JSON_PROPERTY_ENDPOINTS
- See Also:
-
JSON_PROPERTY_SCOPES
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
-
Constructor Details
-
ProtocolOidc
public ProtocolOidc()
-
-
Method Details
-
algorithms
-
getAlgorithms
Get algorithms- Returns:
- algorithms
-
setAlgorithms
-
credentials
-
getCredentials
Get credentials- Returns:
- credentials
-
setCredentials
-
endpoints
-
getEndpoints
Get endpoints- Returns:
- endpoints
-
setEndpoints
-
scopes
-
addscopesItem
-
getScopes
OpenID Connect and IdP-defined permission bundles to request delegated access from the User > **Note:** The [Identity Provider type](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/IdentityProvider/#tag/IdentityProvider/operation/createIdentityProvider!path=type&t=request) table lists the scopes that are supported for each Identity Provider.- Returns:
- scopes
-
setScopes
-
type
-
getType
OpenID Connect Authorization Code flow- Returns:
- type
-
setType
-
equals
-
hashCode
public int hashCode() -
toString
-