Uploaded image for project: 'Crowd Data Center'
  1. Crowd Data Center
  2. CWD-537

Method to create a token for a principal without performing an authentication.

    • Icon: Suggestion Suggestion
    • Resolution: Fixed
    • 1.2
    • SOAP
    • None
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

          [CWD-537] Method to create a token for a principal without performing an authentication.

          Katherine Yabut made changes -
          Workflow Original: JAC Suggestion Workflow [ 3362865 ] New: JAC Suggestion Workflow 3 [ 3626638 ]
          Status Original: RESOLVED [ 5 ] New: Closed [ 6 ]
          Monique Khairuliana (Inactive) made changes -
          Workflow Original: Simplified Crowd Development Workflow v2 [ 1390411 ] New: JAC Suggestion Workflow [ 3362865 ]
          Issue Type Original: New Feature [ 2 ] New: Suggestion [ 10000 ]
          Owen made changes -
          Workflow Original: Crowd Development Workflow v2 [ 272974 ] New: Simplified Crowd Development Workflow v2 [ 1390411 ]
          jawong.adm made changes -
          Workflow Original: Feature Request Workflow [ 174194 ] New: Crowd Development Workflow v2 [ 272974 ]
          Justin Koke made changes -
          Workflow Original: jira [ 115022 ] New: Feature Request Workflow [ 174194 ]
          Justen Stepka [Atlassian] made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]

          The following methods have been added to the SOAP services:

              /**
               * Authenticates a principal without validating a password.
               *
               * @param authenticationContext The application authentication details.
               * @param username The username to create an authenticate token for.
               * @return The principal's authentication token.
               * @throws RemoteException An unknown remote exception occured.
               * @throws InvalidAuthenticationException An invalid authentication occured.
               * @throws InvalidAuthorizationTokenException An invalid authentication occured.
               * @throws InactiveAccountException The principal's account is inactive.
               */
              public String createPrincipalToken(AuthenticatedToken authenticationContext, String username)
                      throws RemoteException, InvalidAuthenticationException, InvalidAuthorizationTokenException, InactiveAccountException;
          
              /**
               * Authentiates a principal without SSO details utilizing centralized authentication only.
               *
               * @param authenticationContext The application authentication details.
               * @param username The username of the principal.
               * @param password The password credential.
               * @return The principal's authentication token.
               * @throws RemoteException An unknown remote exception occured.
               * @throws InvalidAuthenticationException An invalid authentication occured.
               * @throws InvalidAuthorizationTokenException An invalid authentication occured.
               * @throws InactiveAccountException The principal's account is inactive.
               */
              public String authenticatePrincipalSimple(AuthenticatedToken authenticationContext, String username, String password)
                      throws RemoteException, InvalidAuthenticationException, InvalidAuthorizationTokenException, InactiveAccountException;
          
          

          Justen Stepka [Atlassian] added a comment - - edited The following methods have been added to the SOAP services: /** * Authenticates a principal without validating a password. * * @param authenticationContext The application authentication details. * @param username The username to create an authenticate token for . * @ return The principal's authentication token. * @ throws RemoteException An unknown remote exception occured. * @ throws InvalidAuthenticationException An invalid authentication occured. * @ throws InvalidAuthorizationTokenException An invalid authentication occured. * @ throws InactiveAccountException The principal's account is inactive. */ public String createPrincipalToken(AuthenticatedToken authenticationContext, String username) throws RemoteException, InvalidAuthenticationException, InvalidAuthorizationTokenException, InactiveAccountException; /** * Authentiates a principal without SSO details utilizing centralized authentication only. * * @param authenticationContext The application authentication details. * @param username The username of the principal. * @param password The password credential. * @ return The principal's authentication token. * @ throws RemoteException An unknown remote exception occured. * @ throws InvalidAuthenticationException An invalid authentication occured. * @ throws InvalidAuthorizationTokenException An invalid authentication occured. * @ throws InactiveAccountException The principal's account is inactive. */ public String authenticatePrincipalSimple(AuthenticatedToken authenticationContext, String username, String password) throws RemoteException, InvalidAuthenticationException, InvalidAuthorizationTokenException, InactiveAccountException;
          Justen Stepka [Atlassian] created issue -

            justen.stepka@atlassian.com Justen Stepka [Atlassian]
            justen.stepka@atlassian.com Justen Stepka [Atlassian]
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: