Class SamlBearerAssertionGrant
- java.lang.Object
-
- io.micronaut.security.oauth2.grants.SamlBearerAssertionGrant
-
@Introspected public class SamlBearerAssertionGrant extends java.lang.Object
SAML 2.0 bearer assertion grant.- Since:
- 1.2.0
- Author:
- Sergio del Amo
- See Also:
- Using SAML Assertions as Authorization Grants
-
-
Constructor Summary
Constructors Constructor Description SamlBearerAssertionGrant()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAssertion()
java.lang.String
getGrantType()
java.lang.String
getScope()
void
setAssertion(java.lang.String assertion)
void
setScope(java.lang.String scope)
-
-
-
Method Detail
-
getGrantType
@Nonnull public java.lang.String getGrantType()
- Returns:
- urn:ietf:params:oauth:grant-type:saml2-bearer
-
getScope
@Nullable public java.lang.String getScope()
- Returns:
- Requested scope values for the access token.
-
setScope
public void setScope(@Nullable java.lang.String scope)
- Parameters:
scope
- Requested scope values for the access token.
-
getAssertion
@Nonnull public java.lang.String getAssertion()
- Returns:
- The SAML 2.0 assertion, base 64 URL encoded.
-
setAssertion
public void setAssertion(@Nonnull java.lang.String assertion)
- Parameters:
assertion
- The SAML 2.0 assertion, base 64 URL encoded.
-
-