apm oauth jwt-configΒΆ

apm oauth jwt-config(1) 				BIG-IP TMSH Manual				   apm oauth jwt-config(1)

NAME
       jwt-config - Manages JSON web tokens to be used with Client/RS.

MODULE
       apm oauth

SYNTAX
       Configure the jwt-config component within the oauth module using the following syntax.

   CREATE/MODIFY
       create jwt-config [name] modify jwt-config [name]
	 options:
	   access-token-expires-in [integer]
	   allowed-keys [add | delete | replace-all-with] {
	      [name]
	    }
	   allowed-signing-algorithms [none | HS256 | HS384 | HS512 | RS256 | RS384 | RS512 | ES256 | ES384]
	   app-service [[string] | none]
	   audience [[string] | none]
	   auto-generated [bool]
	   blacklist-access-tokens [add | delete | modify | none | replace-all-with] {
	       name [string] {
		   app-service [[string] | none]
		   value-list [add | delete | none | replace-all-with] {
		       name [string]
		   }
	       }
	   }
	   blocked-keys [add | delete | replace-all-with] {
	      [name]
	    }
	   blocked-signing-algorithms [none | HS256 | HS384 | HS512 | RS256 | RS384 | RS512 | ES256 | ES384]
	   issuer [[string] | none]
	   jwks-uri [[string] | none]
	   use-jwt-provider-list-settings [bool]

       edit jwt-config [ [ [name] | [glob] | [regex] ] ... ]
	  options:
	    all-properties
	    non-default-properties
	    one-line

   DISPLAY
	list jwt-config
	list jwt-config [ [ [name] | [glob] | [regex] ] ... ]
	show running-config jwt-config
	show running-config jwt-config [ [ [name] | [glob] | [regex] ] ... ]
	  options:
	    all-properties
	    non-default-properties
	    one-line

   DELETE
	delete jwt-config [name]

DESCRIPTION
       You can use jwt-config component for JWT config management to be used by Client/RS.

EXAMPLES
	       create jwt-config myJwt {
		   allowed-keys {
		       myJwk1 { }
		       myJwk2 { }
		       myJwk3 { }
		   }
		   allowed-signing-algorithms { RS256 }
		   issuer https://abc.com
	       }

	   Creates a JSON web token named myJwt that allows signing algorithm RS256 and JSON web keys myJwk1, myJwk2, myJwk3 and
	   the issuer is https://abc.com.

	       list jwt-config

	   Displays a list of registered JSON web tokens.

	       delete jwt-config myJwt

	   Deletes the JSON web token myJwt.

OPTIONS
       access-token-expires-in
	    Specifies the number of minutes the access token should live. Default value is 0, which means the token never expires.

       allowed-keys
	    Specifies the list of allowed JSON web keys for the token.

       allowed-signing-algorithms
	    Specifies the list of allowed signing algorithms for the token.

       app-service
	    Specifies the name of the application service to which the object belongs. The default value is none. Note: If the
	    strict-updates option is enabled on the application service that owns the object, you cannot modify or delete the
	    object. Only the application service can modify or delete the object.

       audience
	    Specifies the audience for the token.

       auto-generated
	    Specifies whether this token was configured manually or was generated through auto-discovery. This is a read-only
	    attribute.

       blacklist-access-tokens
	    Specifies key-value-list that can be used to blacklist tokens based on the key and the list of values for that key.

       blocked-keys
	    Specifies the list of blocked JSON web keys for the token.

       blocked-signing-algorithms
	    Specifies the list of blocked signing algorithms for the token.

       issuer
	    Specifies the issuer of the token.

       jwks-uri
	    Specifies the location of public signing keys for an OAuth Provider. This field is read-only.

       use-jwt-provider-list-settings
	    Specifies whether the settings configured in jwt-provider-list of which this JWT config is a part, should be used. The
	    default value is true.

SEE ALSO
COPYRIGHT
       No part of this program may be reproduced or transmitted in any form or by any means, electronic or mechanical, including
       photocopying, recording, or information storage and retrieval systems, for any purpose other than the purchaser's personal
       use, without the express written permission of F5 Networks, Inc.

       F5 Networks and BIG-IP (c) Copyright 2015-2016, 2017. All rights reserved.

BIG-IP							    2017-06-29					   apm oauth jwt-config(1)