private boolean superuserEnabled() { return enabled && !anyNull(username, email, password); } }
public void revokeTokensForPrincipal( AuthPrincipalType principalType, UUID applicationId, UUID id ) throws Exception { if ( anyNull( applicationId, principalType, id ) ) { throw new IllegalArgumentException( "applicationId, principal_type and id are required" ); } AuthPrincipalInfo principal = new AuthPrincipalInfo( principalType, id, applicationId ); tokens.removeTokens( principal ); }
public String getTokenForPrincipal( TokenCategory token_category, String token_type, UUID applicationId, AuthPrincipalType principal_type, UUID id, long duration, UUID workflowOrgId) throws Exception { if ( anyNull(token_category, applicationId, principal_type, id) ) { return null; } return tokens .createToken( token_category, token_type, new AuthPrincipalInfo( principal_type, id, applicationId ), null, duration, workflowOrgId ); }
@Override public void revokeAccessTokenForAppUser( String token ) throws Exception { if ( anyNull( token ) ) { throw new IllegalArgumentException( "token is required" ); } UserInfo userInfo = getAppUserFromAccessToken( token ); if ( userInfo == null ) { throw new TokenException( "Could not match token : " + token ); } tokens.revokeToken(token); }
@Override public void revokeAccessTokenForAdminUser( UUID userId, String token ) throws Exception { if ( anyNull( userId, token ) ) { throw new IllegalArgumentException( "token is required" ); } Entity user = getAdminUserEntityFromAccessToken( token ); if ( !user.getUuid().equals( userId ) ) { throw new TokenException( "Could not match token : " + token ); } tokens.revokeToken(token); }
public boolean superuserEnabled() { boolean superuser_enabled = getBooleanProperty( PROPERTIES_SYSADMIN_LOGIN_ALLOWED ); String superuser_username = properties.getProperty( PROPERTIES_SYSADMIN_LOGIN_NAME ); String superuser_email = properties.getProperty( PROPERTIES_SYSADMIN_LOGIN_EMAIL ); String superuser_password = properties.getProperty( PROPERTIES_SYSADMIN_LOGIN_PASSWORD ); return superuser_enabled && !anyNull( superuser_username, superuser_email, superuser_password ); }
if ( ( fq_user != null ) && !anyNull( fq_user_id, fq_user_name ) ) {
if ( ( fb_user != null ) && !anyNull( fb_user_id, fb_user_name ) ) {
@Override public void provisionSuperuser() throws Exception { boolean superuser_enabled = getBooleanProperty( PROPERTIES_SYSADMIN_LOGIN_ALLOWED ); String superuser_username = properties.getProperty( PROPERTIES_SYSADMIN_LOGIN_NAME ); String superuser_email = properties.getProperty( PROPERTIES_SYSADMIN_LOGIN_EMAIL ); String superuser_password = properties.getProperty(PROPERTIES_SYSADMIN_LOGIN_PASSWORD); if ( !anyNull( superuser_username, superuser_email, superuser_password ) ) { UserInfo user = this.getAdminUserByUsername( superuser_username ); if ( user == null ) { createAdminUser( null, superuser_username, "Super User", superuser_email, superuser_password, superuser_enabled, !superuser_enabled ); } else { this.setAdminUserPassword( user.getUuid(), superuser_password ); } } else { System.out.println( "Missing values for superuser account, check properties. Skipping superuser account setup..."); } }
String test_admin_password = properties.getProperty( PROPERTIES_TEST_ACCOUNT_ADMIN_USER_PASSWORD ); if ( anyNull( test_app_name, test_organization_name, test_admin_username, test_admin_name, test_admin_email, test_admin_password ) ) { logger.warn( "Missing values for test app, check properties. Skipping test app setup..." );