Show / Hide Table of Contents

Namespace Pulumi.Okta.Auth

Classes

GetServer

GetServerArgs

GetServerResult

Server

Creates an Authorization Server.

This resource allows you to create and configure an Authorization Server.

Example Usage

using Pulumi;
using Okta = Pulumi.Okta;

class MyStack : Stack
{
public MyStack()
{
    var example = new Okta.Auth.Server("example", new Okta.Auth.ServerArgs
    {
        Audiences = 
        {
            "api://example",
        },
        Description = "My Example Auth Server",
        IssuerMode = "CUSTOM_URL",
        Status = "ACTIVE",
    });
}

}

ServerArgs

ServerClaim

Creates an Authorization Server Claim.

This resource allows you to create and configure an Authorization Server Claim.

Example Usage

using Pulumi;
using Okta = Pulumi.Okta;

class MyStack : Stack
{
public MyStack()
{
    var example = new Okta.Auth.ServerClaim("example", new Okta.Auth.ServerClaimArgs
    {
        AuthServerId = "<auth server id>",
        ClaimType = "IDENTITY",
        Scopes = 
        {
            okta_auth_server_scope.Example.Name,
        },
        Value = "String.substringAfter(user.email, \"@\") == \"example.com\"",
    });
}

}

ServerClaimArgs

ServerClaimState

ServerPolicy

Creates an Authorization Server Policy.

This resource allows you to create and configure an Authorization Server Policy.

Example Usage

using Pulumi;
using Okta = Pulumi.Okta;

class MyStack : Stack
{
public MyStack()
{
    var example = new Okta.Auth.ServerPolicy("example", new Okta.Auth.ServerPolicyArgs
    {
        AuthServerId = "<auth server id>",
        ClientWhitelists = 
        {
            "ALL_CLIENTS",
        },
        Description = "example",
        Priority = 1,
        Status = "ACTIVE",
    });
}

}

ServerPolicyArgs

ServerPolicyClaim

Creates an Authorization Server Policy Rule.

This resource allows you to create and configure an Authorization Server Policy Rule.

Example Usage

using Pulumi;
using Okta = Pulumi.Okta;

class MyStack : Stack
{
public MyStack()
{
    var example = new Okta.Auth.ServerPolicyClaim("example", new Okta.Auth.ServerPolicyClaimArgs
    {
        AuthServerId = "<auth server id>",
        GrantTypeWhitelists = 
        {
            "implicit",
        },
        GroupWhitelists = 
        {
            "<group ids>",
        },
        PolicyId = "<auth server policy id>",
        Priority = 1,
        Status = "ACTIVE",
    });
}

}

ServerPolicyClaimArgs

ServerPolicyClaimState

ServerPolicyState

ServerScope

Creates an Authorization Server Scope.

This resource allows you to create and configure an Authorization Server Scope.

Example Usage

using Pulumi;
using Okta = Pulumi.Okta;

class MyStack : Stack
{
public MyStack()
{
    var example = new Okta.Auth.ServerScope("example", new Okta.Auth.ServerScopeArgs
    {
        AuthServerId = "<auth server id>",
        Consent = "IMPLICIT",
        MetadataPublish = "NO_CLIENTS",
    });
}

}

ServerScopeArgs

ServerScopeState

ServerState

Back to top Copyright 2016-2020, Pulumi Corporation.