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",
});
}
}