Class UsernamePasswordServiceLogin

java.lang.Object
org.forgerock.openig.assertion.plugin.kerberos.UsernamePasswordServiceLogin
All Implemented Interfaces:
ServiceLogin

public final class UsernamePasswordServiceLogin extends Object
Provides support for a service login using a username/password.
 {
      "type": "UsernamePasswordServiceLogin",
      "config": {
          "username"          : expression                      [REQUIRED - The service username.]
          "passwordSecretId"  : expression<secret-ref>          [REQUIRED - The password reference to use with the
                                                                            service username for the service login.]
          "secretsProvider"   : Secrets Provider                [REQUIRED - Used to resolve the passwordSecretId key.]
      }
   }
 
 
Example usage:
 {
         "type": "UsernamePasswordServiceLogin",
         "config": {
             "username": "igsu",
             "passwordSecretId": "igsu.id",
             "secretsProvider": "mySecretsProvider"
         }
     }