Package org.apereo.cas.ticket.code
Interface OAuthCodeFactory
-
- All Superinterfaces:
org.apereo.cas.ticket.TicketFactory
public interface OAuthCodeFactory extends org.apereo.cas.ticket.TicketFactoryFactory to create OAuth codes.- Since:
- 5.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OAuthCodecreate(org.apereo.cas.authentication.principal.Service service, org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.ticket.TicketGrantingTicket ticketGrantingTicket, java.util.Collection<java.lang.String> scopes, java.lang.String codeChallenge, java.lang.String codeChallengeMethod)Create an OAuth code.
-
-
-
Method Detail
-
create
OAuthCode create(org.apereo.cas.authentication.principal.Service service, org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.ticket.TicketGrantingTicket ticketGrantingTicket, java.util.Collection<java.lang.String> scopes, java.lang.String codeChallenge, java.lang.String codeChallengeMethod)
Create an OAuth code.- Parameters:
service- the serviceauthentication- the authenticationticketGrantingTicket- the ticket granting ticketscopes- the scopescodeChallenge- the code challengecodeChallengeMethod- the code challenge method- Returns:
- the OAuth code
-
-