testrealm.json

146 lines | 3.541 kB Blame History Raw Download
{
    "realm": "test-realm",
    "enabled": true,
    "tokenLifespan": 6000,
    "accessCodeLifespan": 30,
    "accessCodeLifespanUserAction": 600,
    "requiredCredentials": [ "password" ],
    "requiredApplicationCredentials": [ "password" ],
    "requiredOAuthClientCredentials": [ "password" ],
    "defaultRoles": [ "foo", "bar" ],
    "verifyEmail" : "true",
    "users": [
        {
            "username": "wburke",
            "enabled": true,
            "attributes": {
                "email": "bburke@redhat.com"
            },
            "credentials": [
                {
                    "type": "password",
                    "value": "userpassword"
                }
            ]
        },
        {
            "username": "loginclient",
            "enabled": true,
            "credentials": [
                {
                    "type": "password",
                    "value": "clientpassword"
                }
            ]
        },
        {
            "username": "admin",
            "enabled": true,
            "credentials": [
                {
                    "type": "password",
                    "value": "adminpassword"
                }
            ]
        },
        {
            "username": "oauthclient",
            "enabled": true,
            "credentials": [
                {
                    "type": "password",
                    "value": "clientpassword"
                }
            ]
        },
        {
            "username": "mySocialUser",
            "enabled": true
        }
    ],
    "roleMappings": [
        {
            "username": "admin",
            "roles": ["admin"]
        }
    ],
    "socialMappings": [
        {
            "username": "mySocialUser",
            "socialLinks": [
                {
                    "socialProvider": "facebook",
                    "socialUsername": "fbuser1"
                },
                {
                    "socialProvider": "facebook",
                    "socialUsername": "fbuser2"
                },
                {
                    "socialProvider": "google",
                    "socialUsername": "mySocialUser@gmail.com"
                }
            ]
        }
    ],
    "applications": [
        {
            "name": "Application",
            "enabled": true,
            "roles": [
                {
                    "name": "admin"
                },
                {
                    "name": "user"
                }
            ]
        },
        {
            "name": "OtherApp",
            "enabled": true,
            "roles": [
                {
                    "name": "admin"
                },
                {
                    "name": "user"
                }
            ]
        }

    ],
    "applicationRoleMappings": {
        "Application": [
            {
                "username": "wburke",
                "roles": ["user"]
            },
            {
                "username": "admin",
                "roles": ["admin"]
            }
        ],
        "OtherApp": [
            {
                "username": "wburke",
                "roles": ["user"]
            },
            {
                "username": "admin",
                "roles": ["admin"]
            }
        ]
    },
    "applicationScopeMappings": {
        "Application": [
            {
                "username": "oauthclient",
                "roles": ["user"]
            }
        ]

    }


}